前篇講到IBM VRMF ,現在就來說說如何管理與安裝 AIX 上的軟體. 一套系統要管理裡面安裝的軟體並不是件容易的事, 更別提智慧超高的AIX , 所以關於這一部份,我會多利用幾篇來做詳細介紹,也盡量希望能多補充畫面資料,讓大家能更容易瞭解.
Licensed Program Product簡稱LPP, 這是在AIX上得到許可的軟體產品,就像Microsoft發行的軟體產品通常會以.msi 格式出現一樣,而在AIX裡LPP的組成通常是以BFF(backup file format)格式呈現.
要管理和安裝軟體,首先,你要先知道自己裝了什麼軟體,就像我們會透過Windows的新增移除程式去瞭解自己裝了哪些程式,而在AIX上,我們一般是使用指令**" lslpp -l "來顯示目前這套AIX系統有哪些軟體及版本和狀態 root>lslpp -l
Fileset ----Level---- State-----Description Path: /usr/lib/objrepos
Java14.sdk , 1.4.2.175 , APPLIED , Java SDK 32-bit
X11.Dt.ToolTalk , 5.3.7.0 , APPLIED , AIX CDE ToolTalk Support
X11.Dt.bitmaps , 5.3.0.0 , COMMITTED , AIX CDE Bitmaps
ps.由於內容太多,我只擷取部份供大家參考,暨於網頁排版方式,所以格式可能有點位移
Level
由上例可知,每一個fileset,都有代碼表示它現在level,而每一個fileset都會有base level , 所謂的base level,就是軟體最初發行的版本,通常第4個數字是0的表示為base level, 如上例,我們可以看出在X11.Dt.ToolTalk這個fileset裡5.3.7.0這個版本就是X11.Dt.ToolTalk的base level,這樣大家有清楚了嘛,因為之後我們還會用到這個討論安裝的操作,所以一定要搞懂哦.
State
接下來我要介紹的是State,注意啦,這在軟體管理上也是很重要的欄位,它的值只有二種,一種是APPLIED**,另一種是COMMITTED,列如X11.Dt.rte這個fileset,透過a參數,輸出結果如下: root>lslpp -la X11.Dt.rte
Fileset -------Level------- State--------Description Path: /usr/lib/objrepos
X11.Dt.rte , 5.3.0.30 , COMMITTED , AIX Common Desktop Environment (CDE) 1.0
, 5.3.0.60 , APPLIED , AIX Common Desktop Environment(CDE) 1.0
, 5.3.0.64 , APPLIED, AIX Common Desktop Environment(CDE) 1.0
, 5.3.7.0 , APPLIED ,AIX Common Desktop Environment (CDE) 1.0
透過上表,可以得知以下的結論:
關於X11.Dt.rte ,系統上找出四個版本在裡面,其中三個是APPLIED,一個是COMMITTED,
**APPLIED:**暫時放在系統上,可以讓系統暫時應用的版本,數字越大表示系統目前正在使用的版本
**COMMITTED:**檔案還原的版本預設值,假設想要檔案downgrade,它最多只能退回最後一個COMMITTED的Level
至於Description,就不用我說啦,相信以大家的聰明智慧也知道它是描述這個檔案的作用啦.
在下一篇,將帶領您進入安裝的世界,咱們明天見啦